.fixed-bg-blue {
	position: relative
}

.fixed-bg-blue::before {
	content: '';
	position: absolute;
	z-index: 0;
	background-size: 100% auto;
	background-color: #0081ff;
	border-bottom-left-radius: 20%;
	border-bottom-right-radius: 20%;
	height: 80%;
	width: 100%;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	padding: 0px;
	margin: 0px;
}

.safe-bottom {
	padding: 0;
	height: calc(2upx + env(safe-area-inset-bottom) / 2);
	padding-bottom: calc(env(safe-area-inset-bottom) / 2);
}

.text-100 {
	font-size: 100upx;
}

.line-height-xs {
	line-height: 1;
}

.line-height-sm {
	line-height: 1.2;
}

.line-height {
	line-height: 1.4;
}

.text-50 {
	font-size: 50upx;
}

.text-xxxl {
	font-size: 60upx;
}

.text-xxxl-important {
	font-size: 60upx !important;
	height: 80upx
}

.relative {
	position: relative;
	z-index: 1
}

.radius-lg {
	border-radius: 20upx;
	overflow: hidden;
}

 .bg-disabled {
 	opacity: 0.6
 }
 
 .collapse .content {
	 margin: 0 26upx;
	 padding: 20upx 0 ;
 }